Give\API\REST\V3\Routes\Donations\DonationController B

Total Complexity 80
Dependencies 17
Dependents 1
Total lines 1,078
Lines of code 840
Logical lines of code 192
Comment lines 108
Methods 23
Properties 2

Methods 23

Method Rating Maintainability Complexity Lines of code
get_item_schema()
B
25
1 273
get_items()
A
38 12 67
update_item()
A
45 9 42
register_routes()
S
36 1 113
delete_items()
S
47 6 38
permissionsCheck()
S
53 6 23
prepare_item_for_response()
S
48 5 34
get_collection_params()
S
39 1 85
delete_item()
S
52 5 23
refund_item()
S
53 5 21
create_item()
S
53 4 23
get_item()
S
58 4 14
canEditDonations()
S
70 3 7
update_item_permissions_check()
S
64 2 10
create_item_permissions_check()
S
64 2 10
delete_item_permissions_check()
S
64 2 10
delete_items_permissions_check()
S
64 2 10
refund_item_permissions_check()
S
64 2 10
canDeleteDonations()
S
79 2 3
canRefundDonations()
S
79 2 3
authorizationStatusCode()
S
79 2 3
getSortColumn()
S
60 1 14
__construct()
S
77 1 4